body{
    /*background-color: #2d3464;*/
    padding: 0;
    margin: 0;
    /*background-image: linear-gradient(180deg, #2d3464 20%,#FFFFFF 80%);*/
}
.top{
    height: 30vw;
    overflow-y: visible;
}
.smallBox{
    width: 24vw;
    height: 30vw;
    z-index: 999;
    bottom: -15vw;
}
.bigBox{
    width: 24vw;
    height: 36vw;
    z-index: 999;
    bottom: -12vw;
}

.rights{
    height: 50vw;
    margin-top: 25vw;
}
